notify_surface_monitor_change (x11_display, GDK_MONITOR (monitor));
if (monitor->remove)
{
- g_object_ref (monitor);
g_list_store_remove (x11_display->monitors, i);
gdk_monitor_invalidate (GDK_MONITOR (monitor));
- g_object_unref (monitor);
}
g_object_unref (monitor);
}
notify_surface_monitor_change (x11_display, GDK_MONITOR (monitor));
if (monitor->remove)
{
- g_object_ref (monitor);
g_list_store_remove (x11_display->monitors, i);
gdk_monitor_invalidate (GDK_MONITOR (monitor));
- g_object_unref (monitor);
}
+ g_object_unref (monitor);
}
x11_display->primary_monitor = 0;
notify_surface_monitor_change (x11_display, GDK_MONITOR (monitor));
if (monitor->remove)
{
- g_object_ref (monitor);
g_list_store_remove (x11_display->monitors, i);
gdk_monitor_invalidate (GDK_MONITOR (monitor));
- g_object_unref (monitor);
}
g_object_unref (monitor);
}